home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #214 (1993)(Rhein-Sieg-Soft).zip
/
Franz PD Disk #214 (1993)(Rhein-Sieg-Soft).adf
/
DRAFU_DEMO
/
DRAFU_DEU
/
DRAFU-Docs_DEU
/
DRAFU_spezial.doc
next >
Wrap
Text File
|
1993-01-10
|
5KB
|
135 lines
==============================================================================
=== ===
=== DRAFU+ ("Draw A Function") V0.80 rel. 1411-92 ===
=== ===
=== ===
=== (c) 1990-92 by Andreas Ralph Kleinert (DRAFU+) ===
=== Grube Hohe Grethe 23 ===
=== W-5900 Siegen 1 ===
=== Germany ===
=== ===
=== & Dipl.Inform. Ulrich Degens (FWB) ===
=== Hamburger Strasse 43 ===
=== W-4600 Dortmund 1 ===
=== Germany ===
=== ===
=== ===
=== Dies ist eine frei vertreibbare DEMO-Version von DRAFU+. ===
=== ===
==============================================================================
=== ===
=== ERGAENZUNG DER HAUPTDOKUMENTATION ===
=== ===
==============================================================================
Einfuehrung :
-------------
Das Selbst-Erstellen von DRAFU-Memo-Dateien, die dann spaeter vom Haupt-
programm eingelesen werden koennen, ist prinzipiell moeglich.
Im folgenden ist beschrieben, wie dabei vorzugehen ist.
Allgemeine Vorgehensweise / Hintergrund :
-----------------------------------------
Die Daten, die zum Darstellen bzw. Verwalten einer Funktion notwendig
sind, werden von DRAFU+ in einer Datenstruktur "aufbewahrt".
Nicht alle dieser Daten muessen jedoch zwangslaeufig mitabgespeichert
werden, um eine Rekonstruktion dieser Funktionen zu erlauben (z.B. keine
Zeiger).
Im folgenden wird der Aufbau einer typischen ".dfu"-Datei erlaeutert.
Nach dem Studium dieser Beschreibung sollten Sie in der Lage sein,
selbst mit einem Texteditor eine solche Datei erstellen zu koennen.
Natuerlich ist dies nicht zwingend notwendig, da Sie auch alle Funktionen
in DRAFUs "Funktionsrequester" eingeben und dann spaeter abspeichern
koennen, aber das Wissen um den Aufbau dieser Datei erleichert mit
Sicherheit das Konvertieren aelterer Datenbestaende - z.B. von
anderen Programmen - in das Format von DRAFU+.
Aufbau einer DRAFU-Memo-Datei :
-------------------------------
Am Anfang der Datei muss das Wort "DRAFU" stehen, am Ende steht "ENDE".
Achtung : Jede ".dfu"-Datei muss auch die Endung ".dfu" besitzen.
Ansonsten laeuft, wie man so schoen sagt, gar nichts !!!
Eintrags-Name Eintrags-Art Eintragsbedeutung / Moeglicher Inhalt
------------- ------------ -------------------------------------
fm_FX Textstring Funktionsterm (bis zu 255 Zeichen)
(bei abschnittsweise definierter Funktion
(ASWD-Funktion) hier nur Bezeichnung)
fm_StepSize Dezimalzahl Schrittweite
fm_SminX Dezimalzahl linke Intervallgrenze fuer X-Werte
fm_SmaxX Dezimalzahl rechte Intervallgrenze fuer X-Werte
fm_SminY Dezimalzahl linke Intervallgrenze fuer Y-Werte
fm_SmaxY Dezimalzahl rechte Intervallgrenze fuer Y-Werte
fm_Status Ganzzahl momentan :
2 fuer "Zeichnen" (1<<1)
4 fuer "Nicht Zeichnen" (1<<2)
fm_ExtFlag Ganzzahl momentan :
0 fuer "normale Funktion" (FALSE)
1 fuer "abschnittsweise definierte
Funktion" (TRUE)
DIE FOLGENDEN EINTRAEGE EXISTIEREN NUR, WENN fm_ExtFlag GLEICH 1 IST :
efm_FX1 Textstring 1. Funktionsterm der ASWD-Funktion
efm_FX2 Textstring 2. Funktionsterm der ASWD-Funktion
efm_FX3 Textstring 3. Funktionsterm der ASWD-Funktion
efm_rightbor1 Dezimalzahl rechte Grenze fuer die X-Werte von efm_FX1
efm_rightbor2 Dezimalzahl rechte Grenze fuer die X-Werte von efm_FX2
efm_rightbor3 Dezimalzahl rechte Grenze fuer die X-Werte von efm_FX3
NACH DIESEN EINTRAEGEN KOENNEN WEITERE FUNKTIONEN FOLGEN.
DER AUFBAU IST DER GLEICHE WIE OBEN GESCHILDERT.
Aufbau einer DRAFU-Memo-Datei : Ein Beispiel
--------------------------------------------
Achtung : Die Datei liegt im ASCII-Format vor.
Die Eintrage werden durch ein RETURN bzw. LINEFEED
getrennt.
Fuehrende Leerzeichen sind nicht erlaubt bzw. sinnvoll.
Dateien sind mit jedem beliebigen Text-Editor erstellbar.
Die Kommentare wurden nachtraeglich hinzugefuegt.
>>> Auschnitt Beginn
DRAFU
x^4 /* ERSTE Funktion : f(x) = x^4 */
0.100000
-20.000000
20.000000
-20.000000
20.000000
4 /* Funktion wird nicht gezeichnet */
0 /* keine ASWD-Funktion */
x^3 /* ZWEITE Funktion : f(x) = x^3 */
0.100000
-20.000000
20.000000
-20.000000
20.000000
4 /* Funktion wird nicht gezeichnet */
0 /* keine ASWD-Funktion */
x^2 /* DRITTE Funktion : f(x) = x^2 */
0.100000
-20.000000
20.000000
-20.000000
20.000000
4 /* Funktion wird nicht gezeichnet */
0 /* keine ASWD-Funktion */
ENDE
>>> Auschnitt Ende